From 819de76727c63414fc66045e4d0e56f9b5bfb104 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Mon, 15 Feb 2010 08:14:21 +0000 Subject: [PATCH] hvmloader: Fix an ACPI asl bug. Fix an ACPI asl bug by explicitly convert PRS to buffer, otherwise PRS would be parsed as integer if less than 32/64 bits (according to ACPI 1.0 or 2.0). Signed-off-by: Liu, Jinsong --- tools/firmware/hvmloader/acpi/mk_dsdt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/firmware/hvmloader/acpi/mk_dsdt.c b/tools/firmware/hvmloader/acpi/mk_dsdt.c index d21ccf731f..8450a50f26 100644 --- a/tools/firmware/hvmloader/acpi/mk_dsdt.c +++ b/tools/firmware/hvmloader/acpi/mk_dsdt.c @@ -139,7 +139,7 @@ int main(int argc, char **argv) /* Control method 'PRSC': CPU hotplug GPE handler. */ push_block("Method", "PRSC, 0"); - stmt("Store", "PRS, Local0"); + stmt("Store", "ToBuffer(PRS), Local0"); for ( cpu = 0; cpu < max_cpus; cpu++ ) { /* Read a byte at a time from the PRST online-CPU bitmask. */ -- 2.30.2